Big Huge Thesaurus

optical telescope

noun